package tech.abing.spider.task.model.amac;

import java.io.Serializable;
import java.sql.Timestamp;

import tech.abing.spider.annotation.Column;
import tech.abing.spider.annotation.Table;
import tech.abing.spider.model.Proccessable;

/**
 * 高管情况
 * @author Ivan qb.huang@wescxx.com   
 * @date 2016-10-31 下午04:47:54 
 * @version V2.0
 */
@Table(name = "executives")
@SuppressWarnings("serial")
public class ExecutivesEntity implements Proccessable, Serializable {
	/**高管姓名*/
	private java.lang.String executivesName;
	/**职务*/
	private java.lang.String position;
	/**是否具有基金从业资格*/
	private java.lang.String hasQualification;
	/**对应的机构代码*/
	private java.lang.String orgCode;
	/**创建时间*/
	private Timestamp createTime;
	/**管理人url*/
	private String managerUrl;
	
	/**用于记录ID*/
	private String id;
	
	/**
	 *
	 *@return ： ID
	 */
	@Column(name ="ID")
	public String getId() {
		return id;
	}
	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  ID
	 */
	public void setId(String id) {
		this.id = id;
	}
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  高管姓名
	 */
	@Column(name ="EXECUTIVES_NAME")
	public java.lang.String getExecutivesName(){
		return this.executivesName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  高管姓名
	 */
	public void setExecutivesName(java.lang.String executivesName){
		this.executivesName = executivesName;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  职务
	 */
	@Column(name ="POSITION")
	public java.lang.String getPosition(){
		return this.position;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  职务
	 */
	public void setPosition(java.lang.String position){
		this.position = position;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  是否具有基金从业资格
	 */
	@Column(name ="HAS_QUALIFICATION")
	public java.lang.String getHasQualification(){
		return this.hasQualification;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  是否具有基金从业资格
	 */
	public void setHasQualification(java.lang.String hasQualification){
		this.hasQualification = hasQualification;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  对应的机构代码
	 */
	@Column(name ="ORG_CODE")
	public java.lang.String getOrgCode(){
		return this.orgCode;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  对应的机构代码
	 */
	public void setOrgCode(java.lang.String orgCode){
		this.orgCode = orgCode;
	}
	
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  创建时间
	 */
	@Column(name ="CREATE_TIME")
	public Timestamp getCreateTime() {
		return createTime;
	}
	
	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  创建时间
	 */
	public void setCreateTime(Timestamp createTime) {
		this.createTime = createTime;
	}
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String 管理人页面url
	 */
	@Column(name ="MANAGER_URL")
	public String getManagerUrl() {
		return managerUrl;
	}
	public void setManagerUrl(String managerUrl) {
		this.managerUrl = managerUrl;
	}
}
